package com.dony.order.domain.vo;

import com.alibaba.fastjson2.JSONArray;
import com.dony.order.domain.OperationRecord;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 订单对象 shopee_order
 *
 * @author dony
 * @date 2022-09-07
 */
@Data
public class OrderPackVo {

    private String orderSn;
    private String trackingNo ;
    private Long shopId;
    private String shopName;
    private Long merchantId;
    private String merchantName;
    private Integer printStatus;
    private Date createTime;
    private Date updateTime;
    private String region;
    private String currency;
    private String totalAmount;
    private String orderStatus;
    private String shippingCarrier;//物流商
    private String paymentMethod;
    //private Float estimatedShippingFee;//预估费率
    private String messageToSeller;
    private Integer daysToShip;
    private Date shipByDate;
    private Long buyerUserId;
    private String buyerUsername;
    private String note;//备注
    private Date payTime;//支付时间
    private String buyerCancelReason;//取消理由
    private String cancelBy;//被谁取消
    private String cancelReason;//取消原因
    private Boolean cod; //是否货到付款
    private Date noteUpdateTime;//备注更新时间
    private Date pickupDoneTime;//拾取完成时间
    private String sysNote;//仓库备注
    private Integer sysStatus;//本系统的状态 //0正常，1缺货 ,2 待确认
    private Boolean emergency; //是否加急
    private String priceCn;  //订单人民币价格
    private String uri;//链接头部
    private JSONArray itemList; //商品信息
    private String docUrl; //面单地址
    private Boolean black;
    private String sort;//排序
    private Float income;//订单收入
    private Date operationTime;//打包时间
    //操作记录
    private List<OperationRecord> records;

}
